package geditor.events {
import flash.events.Event;

public class IdEvent extends Event {
    public function IdEvent(type:String, parentEvent:IdEvent = null) {
        super(type);

        if (parentEvent == null) {
            _identifier = Math.random();
        } else {
            _identifier = parentEvent._identifier;
        }
    }

    /**
     * Уникальный идентификатор события. используется для того, чтобы дважды не обрабатывать одно и то же событие
     */
    private var _identifier:Number;

    public function get identifier():Number {
        return _identifier;
    }
}
}